/* 
 * File:   Caja.h
 * Author: max
 *
 * Created on November 3, 2012, 5:53 PM
 */

#ifndef CAJA_H
#define	CAJA_H

#include "Utilidad.h"
#include "UtilidadesConstantes.h"

namespace TP { namespace Juego { namespace Arena { namespace Utilidades {

class Caja : public Utilidad{
public:
    
    Caja();
    
    Caja(const string& pNombre);
    
    virtual ~Caja();
    
    virtual string aXML();
    
    virtual string aXML(const string& pPath);
    
    virtual void parseXML (const string& pDescriptor);
    
    virtual TiXmlElement* aElementoXML ();
    
    virtual void deElementoXML (TiXmlElement* pElemento);
    
};

}}}}

#endif	/* CAJA_H */

